package com.yiqi.lottery.entity.bo;

import com.suozhang.framework.entity.bo.BaseEntity;
import com.suozhang.framework.entity.bo.UserInfoBo;

public class HallBo implements BaseEntity {

    /**
     * order_id : 541
     * order_amount : 2.00
     * order_status : 1
     * finish_time : null
     * created_at : 1527403684
     * follow_num : 0
     * is_follow : 1
     * pass_type : 0
     * follow_intro :
     * min_amount : 4
     * follow_id : 0
     * bet_type : 竞足
     * user_info : {"user_id":45,"username":"HZF","avatar":null}
     * user_rank_info : {"continus":4,"ratio_log":"2中2"}
     * bet_info : {"issue_id":"20180527","bet_code":"20180527:3:0|20180527:3:0|20180527:3:0`3c1,2c1","multiple":1,"type":4,"pass_type":0}
     */

    private int order_id;
    private String order_amount;
    private int order_status;
    private Long finish_time;
    private int created_at;
    private int follow_num;
    private int is_follow;
    private String pass_type;
    private String follow_intro;
    private int min_amount;
    private int follow_id;
    private String bet_type;
    private UserInfoBo user_info;
    private UserRankInfoBean user_rank_info;
    private BetInfoBean bet_info;
    private String bet_label;

    public Long getFinish_time() {
        return finish_time;
    }

    public void setFinish_time(Long finish_time) {
        this.finish_time = finish_time;
    }

    public String getBet_label() {
        return bet_label;
    }

    public void setBet_label(String bet_label) {
        this.bet_label = bet_label;
    }

    public int getOrder_id() {
        return order_id;
    }

    public void setOrder_id(int order_id) {
        this.order_id = order_id;
    }

    public String getOrder_amount() {
        return order_amount;
    }

    public void setOrder_amount(String order_amount) {
        this.order_amount = order_amount;
    }

    public int getOrder_status() {
        return order_status;
    }

    public void setOrder_status(int order_status) {
        this.order_status = order_status;
    }



    public int getCreated_at() {
        return created_at;
    }

    public void setCreated_at(int created_at) {
        this.created_at = created_at;
    }

    public int getFollow_num() {
        return follow_num;
    }

    public void setFollow_num(int follow_num) {
        this.follow_num = follow_num;
    }

    public int getIs_follow() {
        return is_follow;
    }

    public void setIs_follow(int is_follow) {
        this.is_follow = is_follow;
    }

    public String getPass_type() {
        return pass_type;
    }

    public void setPass_type(String pass_type) {
        this.pass_type = pass_type;
    }

    public String getFollow_intro() {
        return follow_intro;
    }

    public void setFollow_intro(String follow_intro) {
        this.follow_intro = follow_intro;
    }

    public int getMin_amount() {
        return min_amount;
    }

    public void setMin_amount(int min_amount) {
        this.min_amount = min_amount;
    }

    public int getFollow_id() {
        return follow_id;
    }

    public void setFollow_id(int follow_id) {
        this.follow_id = follow_id;
    }

    public String getBet_type() {
        return bet_type;
    }

    public void setBet_type(String bet_type) {
        this.bet_type = bet_type;
    }

    public UserInfoBo getUser_info() {
        return user_info;
    }

    public void setUser_info(UserInfoBo user_info) {
        this.user_info = user_info;
    }

    public UserRankInfoBean getUser_rank_info() {
        return user_rank_info;
    }

    public void setUser_rank_info(UserRankInfoBean user_rank_info) {
        this.user_rank_info = user_rank_info;
    }

    public BetInfoBean getBet_info() {
        return bet_info;
    }

    public void setBet_info(BetInfoBean bet_info) {
        this.bet_info = bet_info;
    }


    public static class UserRankInfoBean implements BaseEntity{
        /**
         * continus : 4
         * ratio_log : 2中2
         */

        private int continus;
        private String ratio_log;
        private String seven_record_amount;

        public String getSeven_record_amount() {
            return seven_record_amount;
        }

        public void setSeven_record_amount(String seven_record_amount) {
            this.seven_record_amount = seven_record_amount;
        }

        public int getContinus() {
            return continus;
        }

        public void setContinus(int continus) {
            this.continus = continus;
        }

        public String getRatio_log() {
            return ratio_log;
        }

        public void setRatio_log(String ratio_log) {
            this.ratio_log = ratio_log;
        }
    }

    public static class BetInfoBean  implements BaseEntity{
        /**
         * issue_id : 20180527
         * bet_code : 20180527:3:0|20180527:3:0|20180527:3:0`3c1,2c1
         * multiple : 1
         * type : 4
         * pass_type : 0
         */

        private String issue_id;
        private String bet_code;
        private int multiple;
        private int type;
        private int pass_type;
        private int pour_num;

        public int getPour_num() {
            return pour_num;
        }

        public void setPour_num(int pour_num) {
            this.pour_num = pour_num;
        }
        public String getIssue_id() {
            return issue_id;
        }

        public void setIssue_id(String issue_id) {
            this.issue_id = issue_id;
        }

        public String getBet_code() {
            return bet_code;
        }

        public void setBet_code(String bet_code) {
            this.bet_code = bet_code;
        }

        public int getMultiple() {
            return multiple;
        }

        public void setMultiple(int multiple) {
            this.multiple = multiple;
        }

        public int getType() {
            return type;
        }

        public void setType(int type) {
            this.type = type;
        }

        public int getPass_type() {
            return pass_type;
        }

        public void setPass_type(int pass_type) {
            this.pass_type = pass_type;
        }
    }
}
